0 POKE53272,21:PRINTCHR$(8):GOSUB39990 1 PRINT"[147]":POKE53281,0:POKE53280,9:E1=100:E2=E1:V=53248:SS=34 2 FORT=40TO999STEP40:POKE1024+T,0:POKE55296+T,6:NEXT 3 FORT=73TO999STEP40:POKE1024+T,0:POKE55296+T,6:NEXT 4 FORQ=41TO73:POKE1024+Q,0:POKE55296+Q,6:NEXT 5 FORQ=960TO993:POKE1024+Q,0:POKE55296+Q,6:NEXT 6 Q=0:FORT=54272TO54292:POKET,0:NEXT:E1$=STR$(E1):E2$=STR$(E2) 9 PRINT" [158]STRENGTH:";E2$;"% [158]STRENGTH:";E1$;"%" 10 POKE2040,192:POKE2041,193:POKE2042,194:POKE2043,195:POKE2044,196:POKE2045,197 11 POKE2046,198:POKE2047,199:X1=255:X2=40:Y1=80:Y2=210 12 FORA=0TO63:READX:POKE12288+A,X:NEXT 13 FORA=0TO63:READX:POKE12352+A,X:NEXT 14 FORA=0TO63:READX:POKE12416+A,X:NEXT 15 FORA=0TO63:READX:POKE12480+A,X:NEXT 16 FORA=0TO63:READX:POKE12544+A,X:NEXT 17 FORA=0TO63:READX:POKE12608+A,X:NEXT 18 FORA=0TO63:READX:POKE12672+A,X:NEXT 19 FORA=0TO63:READX:POKE12736+A,X:NEXT 20 POKEV+39,2:POKEV+40,14:POKEV+41,14:POKEV+42,5:POKEV+43,7:POKEV+44,2 21 POKEV+45,4:POKEV+46,2 25 PRINT"";TAB(10);"SPRITE SHOOTOUT":FORD=1TO1250:NEXT 26 PRINT"[145]";TAB(10);" " 27 POKEV+21,SS 30 POKEV+2,X1:POKEV+3,Y1:POKEV+10,X2:POKEV+11,Y2 32 A2=15-(PEEK(56321)AND15):A1=15-(PEEK(56320)AND15) 33 J1=PEEK(56320)AND16 34 J2=PEEK(56321)AND16 35 IFH1=1THEN37 36 S1=X1-24:S2=Y1-3 37 IFH2=1THEN39 38 S3=X2+12:S4=Y2+2 39 IFJ2=0ANDH2<>1THENH2=1:SS=SS+64:POKEV+21,SS 40 IFJ1=0ANDH1<>1THENH1=1:SS=SS+8:POKEV+21,SS 41 POKEV+6,S1:POKEV+7,S2 42 POKEV+12,S3:POKEV+13,S4 43 IFA1=1ANDY1>70THENY1=Y1-4.6 44 IFA1=8ANDX1<254THENX1=X1+4.62 45 IFA1=2ANDY1<215THENY1=Y1+4.64 46 IFA1=4ANDX1>165THENX1=X1-4.66 48 IFA2=1ANDY2>70THENY2=Y2-4.68 49 IFA2=8ANDX2<130THENX2=X2+4.7 50 IFA2=2ANDY2<215THENY2=Y2+4.72 51 IFA2=4ANDX2>40THENX2=X2-4.74 53 IFCN=1ANDA1<>0THENPOKE2041,194 54 IFCN=2ANDA1<>0THENPOKE2041,193 55 IFCN=2THENCN=0 56 IFCM=1ANDA2<>0THENPOKE2045,197 57 IFCM=2ANDA2<>0THENPOKE2045,199 58 IFCM=2THENCM=0 59 IFH1=1THENS1=S1-15:IFS1<35THENSS=SS-8:POKEV+21,SS:H1=0 60 IFH2=1THENS3=S3+15:IFS3>249THENSS=SS-64:POKEV+21,SS:H2=0 61 CM=CM+1:CN=CN+1 62 POKEV0,15 69 POKEW0,33:POKEH0,INT(200*RND(1)) 70 XX=PEEK(V+30):IFXX=106THEN200 71 IFXX=66THENFORS=1TO25:POKEV+40,1:POKEV+40,14:NEXT:E1=E1-20:GOSUB2000:GOTO100 72 IFXX=40THENFORS=1TO25:POKEV+44,5:POKEV+44,02:NEXT:E2=E2-20:GOSUB2000:GOTO100 99 GOTO30 100 E1$=STR$(E1):E2$=STR$(E2):REM SCORING 101 PRINT" [157]":E1$=E1$+"%":E2$=E2$+"%" 102 IFE1=0ANDE2=0THENPRINT" PLAYERS 1 & 2 HAVE PERISHED ":GOTO1000 103 IFE1=0THENPRINT" PLAYER 2 HAS PERISHED ":GOTO1000 104 IFE2=0THENPRINT" PLAYER 1 HAS PERISHED ":GOTO1000 107 PRINT" [158]STRENGTH:"E2$;SPC(5);"[158]STRENGTH:"E1$ 109 GOTO30 200 FORS=1TO25:POKEV+40,1:POKEV+44,5:POKEV+40,14:POKEV+44,02:NEXT 201 E1=E1-20:E2=E2-20:GOSUB2000:GOTO100 1000 IFE1=0ANDE2=0THEN1025 1001 IFE1=0THENFORS=1TO50:POKEV+40,2:POKEV+40,7:POKEV+40,8:NEXT 1002 IFE1=0THENSS=SS-1:POKEV+21,SS:POKEV,X1:POKEV+1,Y1:POKE198,0:GOTO10000 1003 IFE2=0THENFORS=1TO50:POKEV+44,1:POKEV+44,5:POKEV+44,14:NEXT 1004 IFE2=0THENSS=SS-16:POKEV+21,SS:POKEV+8,X2:POKEV+9,Y2:POKE198,0:GOTO10000 1025 FORS=1TO25:POKEV+40,1:POKEV+44,5:POKEV+40,14:POKEV+44,02:NEXT 1026 POKEV+21,17:POKEV,X1:POKEV+1,Y1:POKEV+8,X2:POKEV+9,Y2:POKE198,0:GOTO10000 1999 END:GOTO1999 2000 W9=54283:A9=54284:H9=54280:L9=54279 2002 FORX9=0TO15:POKEV0,X9:POKEW9,129:POKEA9,15:POKEH9,255:POKEL9,200:NEXT 2005 POKEW9,0:POKE90,0:RETURN 10000 FORX0=0TO15:POKEV0,X0:POKEW0,129:POKEA0,15:POKEH0,9:POKEL0,200:NEXT 10005 POKEW0,0:POKEA0,0:FORT=1TO1500:NEXT 10006 POKEV+21,0:PRINT"[147]":PRINT"PLAY AGAIN?" 10007 GETA$:IFA$="Y"THENCLR:GOTO40009 10008 IFA$<>"N"THEN10007 10011 END:GOTO100011 30000 DATA 0 30010 DATA 0,0,0,0,0 30020 DATA 0,32,192,0,123 30030 DATA 224,0,63,252,0 30040 DATA 255,248,1,255,224 30050 DATA 1,255,240,0,127 30060 DATA 248,0,63,254,0 30070 DATA 127,252,1,255,248 30080 DATA 7,255,240,1,255 30090 DATA 252,0,255,248,0 30100 DATA 127,240,0,251,248 30110 DATA 0,243,252,0,65 30120 DATA 136,0,0,0,0 30130 DATA 0,0,0 30140 DATA 0,15,0 30150 DATA 0,31,128,0,31 30160 DATA 128,0,15,128,0 30170 DATA 7,0,252,15,128 30180 DATA 31,255,192,13,255 30190 DATA 240,0,63,248,0 30200 DATA 31,152,0,31,152 30210 DATA 0,31,152,0,63 30220 DATA 128,0,59,128,0 30230 DATA 115,128,0,113,240 30240 DATA 0,112,248,0,56 30250 DATA 24,0,112,8,0 30260 DATA 224,0,0,0,0 30270 DATA 0 30280 DATA 0,15,0,0,31 30290 DATA 128,0,31,128,0 30300 DATA 15,128,0,7,0 30310 DATA 252,15,128,31,255 30320 DATA 192,13,255,240,0 30330 DATA 63,248,0,31,152 30340 DATA 0,31,152,0,31 30350 DATA 152,0,31,128,0 30360 DATA 59,128,0,115,128 30370 DATA 0,227,128,0,225 30380 DATA 128,1,193,128,3 30390 DATA 131,128,7,135,128 30400 DATA 0,0,0,0 30410 DATA 0,0 30420 DATA 0,0,0,0,0 30430 DATA 0,0,0,0,0 30440 DATA 0,0,0,0,0 30450 DATA 0,0,0,0,0 30460 DATA 0,0,0,255,255 30470 DATA 0,0,0,0,0 30480 DATA 0,0,0,0,0 30490 DATA 0,0,0,0,0 30500 DATA 0,0,0,0,0 30510 DATA 0,0,0,0,0 30520 DATA 0,0,0,0,0 30530 DATA 0,0,0,0,0 30540 DATA 0,0,0,0 30550 DATA 0,0,0,0 30560 DATA 0,0,0,0,32,192 30570 DATA 0,123,224,0,63 30580 DATA 252,0,255,248,1 30590 DATA 255,224,1,255,240 30600 DATA 0,127,248,0,63 30610 DATA 254,0,127,252,1 30620 DATA 255,248,7,255,240 30630 DATA 1,255,252,0,255 30640 DATA 248,0,127,240,0 30650 DATA 251,248,0,243,252 30660 DATA 0,65,136,0,0 30670 DATA 0,0,0,0,0,0 30690 DATA 0,0,0,198,0 30700 DATA 0,238,0,0,254 30710 DATA 0,64,76,0,96 30720 DATA 254,0,49,252,0 30730 DATA 51,248,28,49,241 30740 DATA 190,51,255,224,97 30750 DATA 255,224,99,249,190 30760 DATA 127,252,28,127,254 30770 DATA 0,63,255,128,7 30780 DATA 255,192,3,195,192 30790 DATA 15,129,224,62,0 30800 DATA 248,100,0,72,124 30810 DATA 0,0,0 30820 DATA 0,0,0 30830 DATA 0,0,0,0,0 30840 DATA 0,0,0,0,0 30850 DATA 0,0,0,0,0 30860 DATA 0,0,0,0,1 30870 DATA 0,0,255,255,0 30880 DATA 1,0,0,0,0 30890 DATA 0,0,0,0,0 30900 DATA 0,0,0,0,0 30910 DATA 0,0,0,0,0 30920 DATA 0,0,0,0,0 30930 DATA 0,0,0,0,0 30940 DATA 0,0,0,0,0 30950 DATA 0 30960 DATA 0,130,0,0,198 30970 DATA 0,0,238,0,0 30980 DATA 124,0,32,100,0 30990 DATA 96,254,0,193,252 31000 DATA 0,195,248,28,193 31010 DATA 241,190,195,255,224 31020 DATA 97,255,224,99,249 31030 DATA 190,127,252,28,127 31040 DATA 254,0,63,255,128 31050 DATA 7,255,192,3,195 31060 DATA 192,3,193,192,15 31070 DATA 131,192,9,2,64 31080 DATA 31,3,224,0 31090 REM"[141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141][141]" 39990 POKE52,48:POKE56,48:CLR 40001 PRINT"[147]":POKE53281,0:POKE53280,4:PRINTTAB(10)"[158] ELIMINATING SPARKLE " 40002 PRINT"";TAB(11)"READY IN 30 SECONDS" 40003 POKE56334,PEEK(56334)AND254 40004 POKE1,PEEK(1)AND251 40005 FORI=0TO2047:POKEI+14336,PEEK(I+53248):NEXT 40006 POKE1,PEEK(1)OR4 40007 POKE56334,PEEK(56334)OR1 40008 POKE53272,31 40009 V0=54296:W0=54276:A0=54277:H0=54273:L0=54272 40010 POKEV0,15:POKEA0,15:POKEL0,200 40012 POKE14336,255:FORR=0TO5:POKE14337+R,129:NEXT:POKE14343,255:GOTO1